@charset "utf-8";
/* main */
.main.w-1200{width: 1160px;}
.main{margin-top: 20px;background-color: #FFFFFF;padding: 20px;}
.main .left{width: 880px;}
.main .jrtt{height: 80px;background-color: #f2f2f2;}
.main .jrtt .title{float: left;width: 175px;height: 100%;color: #FFFFFF;font-size: 18px;font-weight: bold;
line-height: 50px;
background-image: url(../img/jrtt-title-icon.png);background-repeat: no-repeat;background-position: left top;}
.main .jrtt .title span{margin-left: 45px;}
.main .jrtt .content{float: left;width: 600px;height: 44px;line-height: 30px;padding: 12px;font-size: 20px;font-weight: bold;text-align: center;color: #3d3d3d;overflow: hidden;}
.main .jrtt .view{float: right;width: 82px;height: 100%;
text-align: center;line-height: 28px;margin-right: -5px;
background-image: url(../img/jrtt-view-icon.png);background-repeat: no-repeat;background-position: left top;}
.main .jrtt .view a{display: block;color: #FFFFFF;font-size: 12px;}

.main .swiper-list{margin: 20px 0;}

.main .swiper{ width:430px; height:256px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.main .swiper .hd{height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1;}
.main .swiper .hd ul{overflow:hidden; zoom:1; float:left;}
.main .swiper .hd ul li{ float:left; margin-right:12px;width:12px; height:12px; border-radius: 50%; text-align:center; background-color:#6f7076;}
.main .swiper .hd ul li.on{ background-color:#FFFFFF;}
.main .swiper .bd{ position:relative; height:100%; z-index:0;}
.main .swiper .bd li{ zoom:1; vertical-align:middle; }
.main .swiper .bd img{ width:430px; height:256px; display:block;  }
.main .swiper .bd .text {position: absolute;bottom: 0;right: 0;left: 0;height: 35px;line-height: 35px;padding: 0 130px 0 10px;background-image: url(../img/bg-gray-icon-x1.png);color: #FFFFFF;}

.main .list {width:430px; height: 256px;overflow: hidden;}
.main .list .outHd,.main .list .hd {height:40px; line-height:40px; background:#f2f2f2;font-size: 16px;}
.main .list.style2 .hd {height:24px; line-height:24px; background:none;font-size: 14px;}
.main .list .outHd .outMore a,.main .list .hd .more a{width: 15px;height: 15px;float: right;margin: 12px 5px 0 0;cursor: pointer;background-image: url(../img/list-more-icon.png);background-repeat: no-repeat;background-position: center;}
.main .list .hd > ul > span{display: block;float:left;color: #a5a5a5;margin: 0 5px;}
.main .list .outHd li,.main .list .hd li {float:left;cursor:pointer;padding: 0 15px;}
.main .list.style2 .hd li {padding: 0;}
.main .list .outHd li:hover,.main .list .outHd li.on,
.main .list .hd li:hover,.main .list .hd li.on {background:#0075b1;color: #FFFFFF;}
.main .list .hd li:hover a,.main .list .hd li.on a{color: #FFFFFF;}
.main .list.style2 .hd li:hover,.main .list.style2 .hd li.on {background:none;color: #0075b1;}
.main .list.style2 .hd li:hover a,.main .list.style2 .hd li.on a{color: #0075b1;}
.main .list .outBd,.main .list .bd {clear: both;font-size: 14px;margin-top: 5px;}
.main .list .outBd .conWrap li,.main .list .bd li {height:30px; line-height:30px;padding-left: 20px;background-image: url(../img/list-style-icon.png); background-repeat: no-repeat;background-position: left center;}
.main .list .outBd .conWrap li a,.main .list .bd li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.main .list .outBd .conWrap li .time,.main .list .bd li .time{ float:right; color:#999;}

.main .zfxxgk{margin-top: 20px;}
.main .zfxxgk ul li{float: left;width: 220px;margin-bottom: 10px;}
.main .zfxxgk ul li a{
	font-size: 16px;
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 32px;
	background-image: url(../img/zfxxgk_icon.png);
	background-repeat: no-repeat;
}
.main .zfxxgk  ul li:first-child a {/* 政府信息公开 */
    background-position: 0 0;
}
.main .zfxxgk  ul li:first-child+li a {/* 政府信息公开指南 */
    background-position: 0 0;
}
.main .zfxxgk  ul li:first-child+li+li a {/* 政府信息公开制度 */
    background-position: 0 -53px;
}
.main .zfxxgk  ul li:first-child+li+li+li a {/* 法定主动公开内容 */
    background-position: 0 -104px;
}
.main .zfxxgk  ul li:first-child+li+li+li+li a {/* 政府信息公开年报 */
    background-position: 0 -162px;
}
.main .zfxxgk  ul li:first-child+li+li+li+li+li a {/* 依申请公开 */
    background-position: 0 -213px;
}
.main .zfxxgk  ul li:first-child+li+li+li+li+li+li a {/* 政府工作报告 */
    background-position: 0 -271px;
}
.main .zfxxgk  ul li:first-child+li+li+li+li+li+li+li a {/* 政府网站年度工作报表 */
    background-position: 0 -323px;
}

.main .banner{margin-top: 10px;height: 98px;}
.main .banner .layui-carousel {width: 100% !important; height: 100% !important;}
.layui-carousel-arrow {border-radius: 50% !important;}

/* .main .gxyw .hd ul li.on a {
	color: white !important;
} */


/* 右侧 */
.main .right{width: 260px;}

.main .zwfw {
	width: 240px;
	height: 256px;
	/* background-color: pink; */
	margin-top: 20px;
	padding: 0 9px;
	border: 1px solid #dcdcdc;
}
.main .zwfw .title {height: 40px;}
.main .zwfw .title img {margin-top: 10px; margin-right: 9px;}
.main .zwfw .title p {line-height: 40px;}
.main .zwfw .title .add{
	width: 16px;
	height: 16px;
	background-color: #e0e0e0;
	color: #888;
	text-align: center;
	line-height: 16px;
	margin-top: 12px;
}

.main .zwfw .rdfw{width: 95%;padding: 0 2.5%;height: 90px;}
.main .zwfw .rdfw .hd li{width: 45%;padding: 0 2.4%;text-align: center;}
.main .zwfw .rdfw .bd li{width: 50%;background: none;padding: 0;float: left;text-align: center;height: 20px;line-height: 20px;}

.main .part{width: 100%;height: 127px;}
.main .part li{
	float: left;
	width: 45%;
	margin: 0 2.5% 5px 2.5%;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background-color:#f0f3f6;
}
.main .part li a{display: block;}
.main .part .mar-l{margin-right: 6px;}

.main .hdjl {width: 240px;min-height: 256px;margin-top: 20px;padding: 0 9px;border: 1px solid #dcdcdc;padding-bottom: 8px;}
.main .hdjl .title{height: 40px;}
.main .hdjl .title img {margin-top: 10px; margin-right: 9px;}
.main .hdjl .title p {line-height: 40px;}
.main .hdjl .title .add{
	width: 16px;
	height: 16px;
	background-color: #e0e0e0;
	color: #888;
	text-align: center;
	line-height: 16px;
	margin-top: 12px;
}
.main .hdjl .hdjl_list{width: 100%;}
.main .hdjl .hdjl_list li{
	padding-left: 20px;
	background-image: url(../img/list-style-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.main .hdjl .hdjl_list li a{display: block;line-height: 30px;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.action_right {background-color: #0075b1 !important;}
.action_right a{color: white !important;}


/* main end */
/* picScroll */
.picScroll{position: relative;padding: 15px 0;margin-top: 20px;background-color: #FFFFFF;}
.picScroll .bd .prev,.picScroll .bd .next{display:block;background-color: #FFFFFF;cursor:pointer;position: absolute;top: 0;z-index: 1;height: 100%;background-repeat: no-repeat;background-position: center;}
.picScroll .bd .prev{padding-left: 20px;width: 27px;background-image: url(../img/arrow-prev.png);}
.picScroll .bd .next{right: 0;padding-right: 20px;width: 27px;background-image: url(../img/arrow-next.png);}
.picScroll .bd ul{height: 70px;overflow:hidden; zoom:1;}
.picScroll .bd ul li{width: 300px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll .bd ul li a{display: inline-block;color: #2ba887;font-size: 16px;font-weight: bold;}
.picScroll .bd ul li a img{float: left;}
.picScroll .bd ul li a .title{float: left;text-align:left;margin:2px 0 0 10px;}
.picScroll .bd ul li a .view{font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #2ba887;display: inline-block;padding: 2px 5px;margin-top: 22px;}
/* picScroll end */

@media only screen and (max-width:1360px ) {
	
}
@media only screen and (max-width:1200px ) {
	
}
@media only screen and (max-width:1024px ) {

}
 
@media only screen and (max-width:860px ) {
	.main .left{width: 100%;}
	.main .jrtt{height: auto;}
	.main .jrtt .title,.main .jrtt .view{display: none;}
	.main .jrtt .content{width: 96%;padding: 12px 2%;font-size: 18px;height: auto;line-height: 28px;}
	.main .swiper-list{margin: 10px 0 0;}
	.main .swiper,.main .swiper .bd img{width: 100%;}
	
	.main .list{width: 100%;margin-top: 10px;}
	.main .list .outHd li, .main .list .hd li{padding: 0 12px !important;}
	
	.main .zfxxgk ul li{width: 48%;margin: 1% 1%;}
	.main .zfxxgk ul li a{padding: 0;background: #6698dc;height: 50px;line-height: 50px;color: #FFFFFF;text-align: center;}
	
	.main .banner img{width: 100%;height: 100%;}
	
	.main .right{width: 100%;margin-top: 20px;}
	.main .right .sczwfww-gx img{width: 100%;}
	
	.main .zwfw{width: 95%;padding: 0 2.5%;}
	
	.main .zwfw .rdfw{width: 95%;margin-top: 0;}
	.main .zwfw .rdfw .hd li{padding: 0 2.5%!important;}
	
	.main .hdjl{width: 95%;padding: 0 2.5%;}
	
	.picScroll {width: 100%;overflow: hidden;}
	.picScroll .bd ul li{margin-left: 30px;}
}

@media only screen and (max-width:680px ) {
	
}

@media only screen and (max-width:481px ) {
	
}

@media only screen and (max-width:421px ) {
	
}

@media only screen and (max-width:375px ) {
	
}
@media only screen and (max-width:340px ) {
	
}